package nc.ui.caa.paytrans;

import nc.itf.capub.para.INCAABillType;
import nc.ui.capub.baseui.BaseController;
import nc.ui.capub.privatebtn.IFTButton;
import nc.ui.trade.button.IBillButton;
import nc.vo.caa.paytrans.PaytransAggVO;
import nc.vo.caa.paytrans.PaytransVO;
import nc.vo.capub.basevo.MainbillVO;

public class PaytransController extends BaseController {

	@Override
	public String getBillType() {
		return INCAABillType.ACCOUNT_HS_ZHSH;
	}

	@Override
	public String[] getBillVoName() {
		return new String[]{
				PaytransAggVO.class.getName(),
				MainbillVO.class.getName(),
				PaytransVO.class.getName()
		};
	}

	public int[] getListButtonAry() {		
        return new int[]{
        		IBillButton.Query,
                IBillButton.Edit,
	            IBillButton.Audit,
	            IBillButton.CancelAudit,
	            IFTButton.HTIMPORT,
	            IBillButton.Card, 
	            IBillButton.Print,
	            IBillButton.Refresh
        };
	}
	
	public int[] getCardButtonAry() {
        
        return new int[]{
                 IBillButton.Edit,
                 IBillButton.Line,
                 IBillButton.Delete,
                 IBillButton.Save,
                 IBillButton.Cancel,
                 IBillButton.Audit,
                 IBillButton.CancelAudit,
                 IBillButton.Return,
                 IBillButton.Print,
                 IBillButton.Refresh,
        };
	}
}
